Get All Users
Get Users List Example
For the list of users you need to use the getUsers and you can pass the pagination attributes page
and perPage
defaults 1 && 20
Check the example:
ApiService.getUsers(object : ApiCallback<List<User>> {
override fun onSuccess(response: List<User>) {
// Response is Users list
}
override fun onFailure(error: String?) {
}
override fun onRequestError(error: String?) {
}
})
The
getUsers
will return an array of user data object that could be decoded toUserType
array of objects
Responses
Status 200
Success
[
{
"id": '999999999',
"name": "Altibbi User",
"email": "[email protected]",
"date_of_birth": "2000-01-30",
"createdAt": "2024-01-30",
"updatedAt": "2024-01-30",
"gender": "male",
"insurance_id": "123123123",
"policy_number": "111111111",
"height": 180,
"weight": 90,
"blood_type": "A+",
"smoker": "yes",
"alcoholic": "no",
"marital_status": "single"
}
]
Status 401
UnauthorizedHttpException represents an Unauthorized HTTP exception with status code 401.
{
"name": "Unauthorized",
"message": "Your request was made with invalid credentials",
"code": "0",
"status": "401",
"type": "yii\\\\web\\\\UnauthorizedHttpException"
}